Findリファレンスコンテンツフィード

このドキュメントは、商品フィードドキュメントとあわせて使用してください。

リファレンスコンテンツフィードには、レシピ、記事、ブログ、動画、その他コマースサイト上でインデックス化・検索対象となるリファレンスコンテンツに関する属性(メタデータ)が含まれます。Findは、コンテンツに関する説明、名称、カスタム属性などの属性をインデックス化・検索します。リファレンスコンテンツフィードは、標準の圧縮カタログフィードに含まれる2つ(リージョンがある場合は3つ)の個別ファイルで構成されています。更新の場合は、必ず完全なフィードを再送信してください。

このフィードは、単独で送信することも、商品フィードとzip圧縮して送信することも可能です。

フィードファイル

フィードファイル

詳細

ファイル名パターン

コンテンツフィード

Findでインデックス化・検索対象となるすべてのコンテンツのリストと説明。

content_full_sitename_YYYY_MM_DD.txt

コンテンツ属性フィード

各コンテンツの属性。各リファレンスコンテンツには、imageおよびlink属性が必須です。

content_attribute_sitename_YYYY_MM_DD.txt

リージョン完全フィード

リージョンが必要な場合は、次の仕様に従ってリージョン完全フィードを提供してください:https://help.richrelevance.com/Relev...ct_Region_Feed

Note: リージョンを使用する場合、コンテンツに特化しない場合でもサイト全体のすべてのリージョンを提供する必要があります。

region_full_sitename_YYYY_MM_DD.txt

Note: これらのファイルは、Flat FileカタログフィードをAlgonomyに転送する際、zip圧縮時に含めることができます。

ファイル仕様

各ファイルの仕様は下記を参照してください。

ファイル内の区切り文字はパイプ(|)としてください。他の区切り文字が必要な場合は、Algonomy担当者にご相談ください。

予約語

id

content_id

content_external_id

content_genre

content_genre_id

content_name

name

content_type(注: 値は "4" となります)

contentType

content_feed_date

content_start_date

startDate

content_end_date

endDate

content_recommendable

recommendable

content_findable

content_site_id

preview_url

previewUrl

コンテンツフィード

ファイル名: content_full_sitename_YYYY_MM_DD.txt 必須

Note: コンテンツは商品と同じIDを持つことはできません。商品とコンテンツには一意のIDが必要です。

名称

必須?

定義

id

ASCII

はい

このコンテンツの一意識別子。各コンテンツのIDは一貫して維持する必要があり、ランダム化してはいけません。

Note: idフィールドにはスラッシュ(/)は使用できません。

name

text

はい

コンテンツの名称(タイトル)。検索対象でもあります。最大255文字。デフォルトでこの属性はファセット、検索、フィルタ、保存可能です。

start_date

date

いいえ

日付のフォーマットはYYYY-MM-DDです。デフォルトでこの属性はファセット、フィルタ可能です。

end_date

date

いいえ

日付のフォーマットはYYYY-MM-DDです。デフォルトでこの属性はフィルタ可能です。

findable

Boolean

はい

Findリファレンスコンテンツ用のフラグ。Findでインデックス化する場合はTrueに設定してください。デフォルトはFalseです。

recommendable

Boolean

はい

falseに設定する必要があります。デフォルトはtrueです。

サンプル

- Findリファレンスコンテンツ(完全)

コピー
id|name|findable|recommendable
100|How to fix a faucet|true|false
200|Gardening 101|true|false

リファレンスコンテンツ属性フィード

ファイル名: content_attribute_sitename_YYYY_MM_DD.txt 必須

属性値(および複数値属性)は、カラムベースまたは行ベースのフォーマットで記述できます。ただし、ファイル内で混在することはできません。システムはヘッダーからフォーマットを自動判別します。

リストには、属性値に含まれず、ファイル内の他のリスト区切りとも重複しない区切り文字を使用してください。値にピリオドが含まれる場合はリストとして扱われます(これがデフォルト動作です)。ピリオドでリスト値が区切られます。ただし、フィードプロファイル作成時にリスト区切り文字をカスタマイズできます。

コンテンツ属性では、リファレンスコンテンツの属性(メタデータ)を指定します。カスタム属性は最大32,000文字まで設定でき、説明やその他情報もインデックス化・検索できます。

リファレンスコンテンツには、画像URL用とリンクURL用の2つの属性が必須です。画像のないリファレンスコンテンツは検索結果に表示されません。これらの属性には命名規則はありませんが、image_urlおよびlink_urlの名称はコンテンツ検索APIの設定時にサイト設定に追加されます。

カラムベースフォーマット

名称

必須?

定義

content_id

ASCII

はい

コンテンツファイルで定義したコンテンツの識別子

Note: content_idフィールドにはスラッシュ(/)は使用できません。

attribute.image_url

string

はい

名称は任意ですが、画像URLは必須です。"attribute" プレフィックスが必要です。

attribute.link_url

string

はい

名称は任意ですが、リンクURLは必須です。"attribute" プレフィックスが必要です。

attribute.[attribute key 1]

text

いいえ

カスタム属性

attribute.[attribute key 2]

text

いいえ

カスタム属性

...

 

 

 

attribute.[attribute key N]

text

いいえ

N番目のカスタム属性

サンプル

カラムベース形式によるコンテンツ属性フィードの基本例:

コピー
content_id|attribute.size|attribute.image_url|attribute.link_url
100|medium|http://mysite.com/images/100.jpg|http://mysite.com/content100
101|large|http://mysite.com/images/100.jpg|http://mysite.com/content101

複数属性を指定する例(リスト値の区切りはデフォルトでピリオド、プロファイル作成時に変更可能):

コピー
content_id|attribute.size|attribute.color|attribute.image_url|attribute.link_url
100|small.large|red.green
200|medium.large|red.blue.green

行ベースフォーマット

名称

必須?

定義

content_id

ASCII

はい

コンテンツファイルで定義したコンテンツの識別子

Note: ContentIDフィールドにはスラッシュ(/)は使用できません。

attr_name

text

はい

一意の属性キー

attr_value

text

はい

属性名

localization_type

text

いいえ

リージョンまたは言語

localization_value

text

いいえ

リージョンまたは言語の値。

サンプル

行ベース形式によるコンテンツ属性フィードの基本例:

コピー
content_id|attr_name|attr_value
100|size|medium
200|size|large
100|image_url|http://mysite.com/images/100.jpg
200|image_url|http://mysite.com/images/200.jpg
100|link_url|http://mysite.com/content100
200|link_url|http://mysite.com/content200

複数の属性を別々の行で指定する例:

コピー
content_id|attr_name|attr_value
100|image_url|http://mysite.com/images/100.jpg
100|link_url|http://mysite.com/content100
100|color|red
100|color|blue
100|color|green
100|size|small
100|size|medium
100|size|large

個別行で複数の属性値を渡す例(リスト値の区切りはデフォルトでピリオド、プロファイル作成時に変更可能):

コピー
content_id|attr_name|attr_value
100|image_url|http://mysite.com/images/100.jpg
100|link_url|http://mysite.com/content100
100|color|red.blue.green
100|size|s.m.l

ローカライズ例(行ベース)

コピー
content_id|attr_name|attr_value|localization_type|localization_value
100|on_sale|true||
100|on_sale|true|region|us
100|on_sale|false|region|de
100|on_sale|true|region|fr
200|has_documentation|true||
200|has_documentation|true|language|zh-CN
200|has_documentation|false|language|en-US